/*
Date:20210518 17:18,由于要在一个异或结果为0的数组里找相等，故没用到数组间异或，失算了
*/
class Solution {
public:

    int countTriplets(vector<int>& arr) 
    {

        int sum=0;
        for(int i=0;i<arr.size()-1;i++)
        {
            int re=arr[i];
            for(int j=i+1;j<arr.size();j++)
            {
                re^=arr[j];
                if(re==0)
                {
                    sum+=j-i;
                }

            }
        }
        return sum;
    }
};